package com.coderman.infosys.auth.api.dto.role.request;


import com.coderman.infosys.plat.auth.common.dto.BaseRequestDTO;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
* @Description:角色类
* @Author:
* @CreateTime:2022-01-02 15:27:39
* @version v1.0
*/
@Data
@ToString
public class CreateRoleRequestDTO extends BaseRequestDTO {

	/** 主键ID **/

	private Long id;
	/** 角色名称 **/

	private String roleName;
	/** 角色编码 **/

	private String roleCode;
	/** 角色状态 **/

	private Integer status;

	/** 角色对应用户列表 **/
	//一般来说创建角色可以分两步，一步是先创建角色信息，然后再通过第二个操作关联用户信息
	//但是有时候这种操作是放在一起的,所以在DTO层面是更倾向于一次业务操作的数据集合，从这里我们可以看出
	//DTO有时候也是会跨聚合存在的
	private List<Long> userIdList;

}